﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MinhaCalculadora
{
    class Program
    {
        static void Main(string[] args)
        {
            string Sair = "N";
            while (Sair != "S")
            {
                //Limpar tela
                Console.Clear();
                int X, Y, Resultado = 0;
                string AuxX, AuxY, Operador;

                Console.Write("Digite o primeiro valor: ");
                AuxX = Console.ReadLine();
                Console.Write("Digite o segundo valor: ");
                AuxY = Console.ReadLine();

                X = Convert.ToInt32(AuxX);
                Y = Convert.ToInt32(AuxY);

                Console.WriteLine("Soma + ");
                Console.WriteLine("Subtração - ");
                Console.WriteLine("Divisão / ");
                Console.WriteLine("Multiplicação + ");
                Console.Write("Digite o Operador: ");
                Operador = Console.ReadLine();

                switch (Operador)
                {
                    case "+":
                        Resultado = Soma(X, Y);
                        break;
                    case "-":
                        Resultado = Sub(X, Y);
                        break;
                    case "/":
                        Resultado = Div(X, Y);
                        break;
                    case "*":
                        Resultado = Mult(X, Y);
                        break;
                }
                Console.WriteLine("Resultado é: " + Resultado);
                Console.ReadKey();
                Console.WriteLine("Deseja Sair? [S] Sim [N] Não");
                Sair = Console.ReadLine();
                Sair = Sair.ToUpper();

            }
            Soma(50, 60);
        }
        /// <summary>
        /// Metodo para Somar duas variaveis inteiras
        /// </summary>
        /// <param name="a">Valor da variavel A</param>
        /// <param name="b">Valor da variavel B</param>
        /// <returns>Retorna a soma das variaveis</returns>
        public static int Soma(int a, int b)
        {
            return a+b;
        }
       
        public static int Sub(int a, int b)
        {
            return a - b;
        }
        public static int Mult(int a, int b)
        {
            return a * b;
        }
        public static int Div(int a, int b)
        {
            if (b != 0)
            {
                return a / b;
            }
            else
            {
                return 0;
            }
        }



    }
}
